<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        /**
         * 变量作用域
         *      块级作用域
         *      函数级作用域
         *      
         */ 

        function f() {
            var a = 1 ;

            for(var i=1;i<=10;i++) {
                var k = 100 ;
                document.write("你好") ;
            }

            // 以下两行代码说明：在 JavaScript 中不支持块级作用域
            alert(i) ;	//变量i可以访问，11
            alert(k) ;	//变量k可以访问，100
        }

        f() ;				//调用函数

        // 以下代码说明：在 JavaScript 中支持函数级作用域
        alert(a) ;	        //错误，函数内的变量，函数外不能访问
        


    </script>







</body>
</html>